package com.example.entity.dto.weixiubaoyang;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("ReceiptMouldItemDto")
public class ReceiptMouldItemDto {

    /**
     *  资源ID
     */
    @JsonProperty("resourceId")
    @ApiModelProperty(value = "资源ID")
    @TableField(value = "TT004")
    private String TT004;

    /**
     *  资源编号
     */
    @JsonProperty("resourceNo")
    @ApiModelProperty(value = "资源编号")
    @TableField(value = "TT005")
    private String TT005;

    /**
     *  资源名称
     */
    @JsonProperty("resourceName")
    @ApiModelProperty(value = "资源名称")
    @TableField(value = "TT006")
    private String TT006;

    /**
     *  资源类型（3 模具, 4 模仁）
     */
    @ApiModelProperty(value = "资源类型（3 模具, 4 模仁）")
    @JsonProperty("resourceType")
    @TableField(value = "TT007")
    private String TT007;

    /**
     *  使用地点(工作中心)
     */
    @JsonProperty("usePosition")
    @ApiModelProperty(value = "使用地点(工作中心)")
    @TableField(value = "TT011")
    private String TT011;

    /**
     *  备注
     */
    @JsonProperty("remark")
    @ApiModelProperty(value = "备注")
    @TableField(value = "TT015")
    private String TT015;

    /**
     *   工单生产量
     */
    @JsonProperty("gdChanLiang")
    @ApiModelProperty(value = "工单生产量")
    @TableField(value = "TT022")
    private BigDecimal TT022;

    /**
     *  派工单别
     */
    @JsonProperty("workSingle")
    @ApiModelProperty(value = "工单单别")
    private String UDF01;

    /**
     *  派工单号
     */
    @JsonProperty("workNo")
    @ApiModelProperty(value = "工单单号")
    private String UDF02;

    /**
     *  产成品编号
     */
    @JsonProperty("productId")
    @ApiModelProperty(value = "产成品品号")
    private String UDF03;

    /**
     *  产成品名称
     */
    @JsonProperty("productName")
    @ApiModelProperty(value = "产成品名称")
    private String UDF04;

    /**
     *   模穴规格
     */
    @JsonProperty("cavityGuiGe")
    @ApiModelProperty(value = "模穴规格")
    @TableField(value = "UDF06")
    private String UDF06;

    /**
     *   模穴数
     */
    @JsonProperty("cavityNum")
    @ApiModelProperty(value = "模穴数")
    @TableField(value = "UDF51")
    private BigDecimal UDF51;

    /**
     *  使用机器ID
     */
    @JsonProperty("useMachineID")
    @ApiModelProperty(value = "使用机器ID")
    @TableField(value = "UDF07")
    private String UDF07;

    /**
     *  使用机器编号
     */
    @JsonProperty("useMachineNo")
    @ApiModelProperty(value = "使用机器编号")
    @TableField(value = "UDF08")
    private String UDF08;

    /**
     *  使用机器名称
     */
    @JsonProperty("useMachineName")
    @ApiModelProperty(value = "使用机器名称")
    @TableField(value = "UDF09")
    private String UDF09;

}
